90 Commits

Author SHA1 Message Date
Michael Hayman
18a6ad4c99 IMMORTAL: Clarify Tile enum value duplicate as intentional 2023-02-15 17:02:41 -05:00
Michael Hayman
a845f0bb61 COMMON: Move ProDos disk parser from Immortal engine to Common 2023-02-15 17:02:41 -05:00
Eugene Sandulenko
507dcaeb0a
IMMORTAL: Rename variables in accordance with our naming conventions
Besides being misnamed, e.g. '_X' instead of '_x', it seems that some
platforms have _X defined as a constant which breaks compilation.
2023-02-06 18:50:02 +01:00
D G Turner
dba9d52d40 IMMORTAL: Fix Various GCC Compiler Warnings 2023-02-06 04:27:49 +00:00
Eugene Sandulenko
db0495af5a
IMMORTAL: Remove redundant includes 2023-02-05 22:08:09 +01:00
Eugene Sandulenko
1e9ee2777b
IMMORTAL: Sort files alphabetically in module.mk 2023-02-05 22:06:40 +01:00
Eugene Sandulenko
cae5e1cadd
JANITORIAL: Fix namespace comments 2023-02-05 22:04:44 +01:00
Quote58
878fbe404c IMMORTAL: Clean up some of the header dependancies 2023-02-05 21:59:12 +01:00
Quote58
4116c881e6 IMMORTAL: Change loadPalette to use readUint16LE() instead of read() 2023-02-05 21:59:12 +01:00
Quote58
ffb7ffc6eb IMMORTAL: Pass flameSet list by reference instead of copy 2023-02-05 21:59:12 +01:00
Quote58
deb3794626 IMMORTAL: Use AStyle to fix indentation and format issues across all files 2023-02-05 21:59:12 +01:00
Quote58
9c2e1a55a8 IMMORTAL: Remove unused debug console channel method 2023-02-05 21:59:12 +01:00
Quote58
8a1c1764af IMMORTAL: Add TODO comments for unimplemented methods 2023-02-05 21:59:12 +01:00
Quote58
7e0c5b39ab IMMORTAL: Fix formatting for casting 2023-02-05 21:59:12 +01:00
Quote58
4103ebe600 IMMORTAL: Fix formatting for switch statements 2023-02-05 21:59:12 +01:00
Quote58
9cbe97d557 IMMORTAL: IMMORTAL_IMMORTAL_H -> IMMORTAL_H 2023-02-05 21:59:12 +01:00
Quote58
98247630c2 IMMORTAL: Remove unnecessary commented line 2023-02-05 21:59:12 +01:00
Quote58
55590df288 IMMORTAL: Fix whitespace at end of most files 2023-02-05 21:59:12 +01:00
Quote58
e16f087c54 IMMORTAL: Rewrite loadUniv() based on new understanding of CNM 2023-02-05 21:59:12 +01:00
Quote58
8232bfd367 IMMORTAL: Update disk.cpp to use strncpy() instead of strcpy() 2023-02-05 21:59:12 +01:00
Quote58
3feb762d90 IMMORTAL: Implement loadUniv() and add stub for makeBlisters() 2023-02-05 21:59:12 +01:00
Quote58
a188dced15 IMMORTAL: Formatting and comment adjustments across all several files 2023-02-05 21:59:12 +01:00
Quote58
d47efc743b IMMORTAL: Preliminary loadMazeGraphics() and loadUniv() functions 2023-02-05 21:59:12 +01:00
Quote58
9e911f29d6 IMMORTAL: Text rendering through textSub() and associated functions preliminary implementation 2023-02-05 21:59:12 +01:00
Quote58
13ab4219ae IMMORTAL Remove kStrNoDesc because kStrNull exists 2023-02-05 21:59:12 +01:00
Quote58
4ca64366dc IMMORTAL: flameSet and Cycle utilize g_immortal instead of utilities 2023-02-05 21:59:12 +01:00
Quote58
7284826303 IMMORTAL: g_engine -> g_immortal + minor adjustments 2023-02-05 21:59:12 +01:00
Quote58
bf95330f2c IMMORTAL: level.cpp no longer passes pointers to room object 2023-02-05 21:59:12 +01:00
Quote58
5c2163db8e IMMORTAL: Room object utilizes g_immortal instead of passing pointers from engine members 2023-02-05 21:59:12 +01:00
Quote58
c996c64b8c IMMORTAL: uint8 -> uint16 for several variables + initStoryStatic moved to story.cpp 2023-02-05 21:59:12 +01:00
Quote58
a3697c3bd5 IMMORTAL: univAddSprite() calls addSprite() through g_immortal instead of Utilities 2023-02-05 21:59:12 +01:00
Quote58
cdf322b93a IMMORTAL: BMW is assumed to be in bytes and is converted to pixels for drawing 2023-02-05 21:59:12 +01:00
Quote58
a2bd437c5e IMMORTAL: addSprite() moved out of utilities 2023-02-05 21:59:12 +01:00
Quote58
0467dbdb78 IMMORTAL: Enable sprite drawing in printChr() and drawGauge() 2023-02-05 21:59:12 +01:00
Quote58
d8944244a1 IMMORTAL: Implement sprite drawing through superSprites() 2023-02-05 21:59:12 +01:00
Quote58
8d9994ba56 IMMORTAL: Sprite drawing preliminarily implemented 2023-02-05 21:59:12 +01:00
Quote58
b27988471c IMMORTAL: Implement utilities::inside() and insideRect() 2023-02-05 21:59:12 +01:00
Quote58
89cbe5974d IMMORTAL: Initial implementation of superSprites() + adjustment to sprite structs 2023-02-05 21:59:12 +01:00
Quote58
ff06e73d6f IMMORTAL: Room includes reference to sprite data from ImmortalEngine 2023-02-05 21:59:12 +01:00
Quote58
4b28cc268d IMMORTAL: Remove redundant namespaces in Utilities 2023-02-05 21:59:12 +01:00
Quote58
259e993f68 IMMORTAL: Spaces -> Tabs 2023-02-05 21:59:12 +01:00
Quote58
d13fbf16a5 IMMORTAL: Implement flameSet.cpp 2023-02-05 21:59:12 +01:00
Quote58
821a539b6a IMMORTAL: Implement Cycles more accurately, under Room instead of Immortal, except for cycleFreeAll() 2023-02-05 21:59:12 +01:00
Quote58
5940f2312c IMMORTAL: Add univAddSprite to univ.cpp 2023-02-05 21:59:12 +01:00
Quote58
ef711df128 IMMORTAL: Util -> Utilities, and addition of addSprite to utilities 2023-02-05 21:59:12 +01:00
Quote58
1336c89bdf IMMORTAL: Add non-level static Cycle defintions + enum 2023-02-05 21:59:12 +01:00
Quote58
c0c1d2e781 IMMORTAL: All engine members initialized to values now 2023-02-05 21:59:12 +01:00
Quote58
6ba6e0fa2c IMMORTAL: Translation of Cycle is more accurate with addition of cycPtrs 2023-02-05 21:59:12 +01:00
Quote58
55be069f92 IMMORTAL: Implement Cycles from Cyc.GS 2023-02-05 21:59:12 +01:00
Quote58
8b5b74fc84 IMMORTAL: Move CycID to definitions.h 2023-02-05 21:59:12 +01:00