Commit Graph
14383 Commits
Author SHA1 Message Date
Glenn Maynard ba207c5140 remove GrooveGraph 2005-06-23 02:47:43 +00:00
Glenn Maynard d87583c76e remove m_GrooveGraph 2005-06-23 02:42:31 +00:00
Glenn Maynard ed58ed26eb fix memory leak on change/reload theme 2005-06-23 02:11:51 +00:00
Glenn Maynard 84c6ecff9e fix uninitialized (valgrind) 2005-06-23 01:49:47 +00:00
Glenn Maynard 4e017b752b fix using PLAYER_INVALID as an index when using SSMaster when no
players are joined
2005-06-23 01:21:13 +00:00
Glenn Maynard 2b62d093d5 these were unsigned; keep them that way 2005-06-23 01:05:45 +00:00
Glenn Maynard 8ccc9cb6df probably fix compile on systems where sizeof(int) < sizeof(void*) 2005-06-23 01:04:29 +00:00
Glenn Maynard c587f12d65 Don't construct overlay screens in ScreenManager ctor. We havn't reset
GAMESTATE by then, so much of it is uninitialized, and we should not load
screens until that's done.  (fixes valgrind warning due to IsEventMode()
being called from SSystemLayer)
2005-06-23 00:30:02 +00:00
Glenn Maynard d1b8dcc744 fix uninitialized variable: this is used by EndGame, which is called at the
start of Reset(), and was normally initialized later in Reset().  I havn't seen
any bugs as a result; this just showed up in valgrind.
2005-06-23 00:15:19 +00:00
Glenn Maynard a79f1381f3 fix casting problem? 2005-06-22 20:58:41 +00:00
Chris Danford acc77eff06 increase max coins per credit 2005-06-21 17:59:21 +00:00
Chris Danford 76b25ffe7b fix converting ^ to , wipes out ^ in background file names (Vertex^2) 2005-06-21 17:56:08 +00:00
Steve Checkoway 99387583f9 DARWIN -> __MACOSX__ 2005-06-21 08:56:36 +00:00
Steve Checkoway 1795ac93c1 Cleanup. 2005-06-21 08:24:20 +00:00
Steve Checkoway 20118bc43a comment 2005-06-21 08:06:59 +00:00
Steve Checkoway 0bb1e19481 Fast matrix and vector multiply on Mac OS X. 2005-06-21 08:04:42 +00:00
Glenn Maynard 518da6b626 fix Model 2005-06-21 07:49:25 +00:00
Glenn Maynard ff888eaf9e cleanup 2005-06-21 05:23:25 +00:00
Glenn Maynard fee9e51b2c revert. Unregister() is "atomic" (useful to call without locking around it). 2005-06-21 02:41:35 +00:00
Glenn Maynard acbe82d877 pass L to Reset 2005-06-21 02:29:21 +00:00
Glenn Maynard 0baadb8641 don't adjust MonthOfYear, so it lines up with MonthToString 2005-06-20 22:26:42 +00:00
Ben Anderson db08fefc2a Continue work on supporting MinGW / Dev-Cpp. 2005-06-20 19:23:04 +00:00
Chris Danford a47b3403b1 make life really easy in merciful beginner 2005-06-20 18:37:08 +00:00
Chris Danford 00b4623f59 fix link 2005-06-20 17:40:40 +00:00
Steve Checkoway 5fd18e730a Fix "too few template-parameter-lists" error. 2005-06-20 11:20:30 +00:00
Glenn Maynard 74828836cb cosmetic 2005-06-20 09:53:02 +00:00
Glenn Maynard 6ac3eff751 missed commit 2005-06-20 09:49:07 +00:00
Glenn Maynard 3c04a63c12 simplify 2005-06-20 09:42:24 +00:00
Glenn Maynard 9276c4f395 simplify 2005-06-20 09:35:06 +00:00
Glenn Maynard bde35cb47f simplify: don't template RegType separately 2005-06-20 09:28:45 +00:00
Glenn Maynard fae7e5b265 oops, wrong guy 2005-06-20 05:08:51 +00:00
Glenn Maynard 0b3c14888f cleanup, fix name 2005-06-20 05:05:55 +00:00
Glenn Maynard 9d7f835609 no need to template Luna specializations 2005-06-20 05:02:03 +00:00
Glenn Maynard d6bb1cdfe0 fix warning 2005-06-20 04:55:24 +00:00
Glenn Maynard 4dd73b2c81 fix comment (no new T is created) 2005-06-20 04:42:11 +00:00
Glenn Maynard 4d5643c27f remove include 2005-06-20 04:32:56 +00:00
Glenn Maynard 72e7a4b1e4 cleanup 2005-06-20 04:32:24 +00:00
Glenn Maynard 77ee110e65 include cleanup 2005-06-20 04:28:16 +00:00
Glenn Maynard e2cfba413a update registration for various types 2005-06-20 04:23:36 +00:00
Glenn Maynard c998564adf update registration for various types 2005-06-20 04:17:02 +00:00
Glenn Maynard 9f51cfbf5a add LuaBinding 2005-06-20 04:13:04 +00:00
Glenn Maynard 71bbb178a9 LuaBinding.cpp 2005-06-20 04:12:35 +00:00
Glenn Maynard 0b80f541ac update registration for BitmapText types 2005-06-20 04:06:26 +00:00
Glenn Maynard aff28653da Rearrange Lua types. Instead of each class registering all of the functions
of its base classes, set __index in the methods table to point to the base class's
methods table.  This has a few important advantages.  First and most importantly,
types don't need access to the Luna type of their base to derive from it, so these
definitions don't have to be in the headers, and probably don't need to be
templated.  Second, you can say:

function Actor:queue_rotate()
   self:linear(0.5)
   self:rotationz( 180 )
end

OnCommand=x,100;queue_rotate

This partially worked previously, but wasn't inherited; a function defined for
Actor wouldn't work for BitmapText.

(changes that use this in a few minutes)
2005-06-20 03:54:51 +00:00
Ben Anderson ebcbdd3c9f Move GCC/x86 assembler instructions into a single common file; begin work on supporting MinGW as a secondary Win32 build environment. 2005-06-20 01:33:32 +00:00
Glenn Maynard 8c121d4598 s_className -> m_sClassName 2005-06-20 00:33:07 +00:00
Glenn Maynard 5da5388b99 cleanups 2005-06-19 22:54:06 +00:00
Glenn Maynard ec135b3ecf remove duplicate code 2005-06-19 22:52:08 +00:00
Glenn Maynard 25531ef460 m_Overlay -> m_sprOverlay, to be consistent with SWME
remove character stuff that can be done with the overlay
2005-06-19 22:48:58 +00:00
Glenn Maynard 92f49b2f89 add character bindings to remove special cases in ScreenStage 2005-06-19 22:41:12 +00:00