notyourav
294858f751
JSystem Font classes, SComponent cBgW ( #14 )
...
* c_bg_w.cpp OK
* JUTFont and JUTResFont partially implemented
Co-authored-by: notyouraveragehooman <65437533+notyouraveragehooman@users.noreply.github.com>
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-03 20:58:53 -05:00
TakaRikka
8703f1315e
d_a_horse_static ( #12 )
...
* d_a_item_static ok
* d_a_horse_static ok
* typo
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-02 22:38:32 -05:00
jdflyer
539608859b
Start Z2SceneMgr and Various Fixes ( #11 )
...
* Start Z2SceneMgr
* Various Fixes After Merge
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-02 20:35:32 -05:00
TakaRikka
6e9b833ef7
d_a_item_static ok ( #10 )
...
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-12-02 20:33:22 -05:00
TakaRikka
84c6fa1a58
Z2CreatureLink / Z2Calc ( #8 )
...
* begin Z2LinkMgr
Z2CreatureLink::setLinkGroupInfo, Z2CreatureLink::setLinkHp ok
* split Z2CreatureLink
* split Z2Calc
* fix label data type / clean up
* fix getRandom_0_1 instruction
* fix
* clean up
2020-12-01 22:34:15 -05:00
Jonathan Wase
ac6b191dc1
Improved handling of virtual inheritance. ( #7 )
...
* new system for handling vtables
* commented out non-matching JKRDisposer::~JKDisposer()
* removed artificial vtables and matched simple virtual-call functions
* better text on nonmatching functions
* reverted asmdiff.sh
* attempt 2
* Spelling
* banner and .gitignore for vtable artifacts
* move virtual function to the correct class
* remove unnecessary casts
2020-12-01 15:18:01 -05:00
Jasper St. Pierre
937da3c59b
SComponent c_list / c_node ( #5 )
...
* SComponent c_list / c_node
* SComponent: c_tree
* SComponent: start c_phase
* SComponent: c_tag
* SComponent: c_counter
* f_pc_line / f_pc_line_tag
the beginnings of the framework process system
* f_pc_method_tag
* SComponent: c_node_iter / c_list_iter / c_tag_iter / c_tree_iter
* f_pc_draw_priority
* f_pc_method_iter
* f_pc_profile
Also add (untested) base header classes for f_pc_base
* f_pc_searcher
* f_pc_create_tag
* f_pc_creator
* f_pc_layer skeleton
* f_pc_method
* f_pc_line_iter
* f_pc_leaf somewhat
* f_pc_delete_tag
* f_pc_create_req
* Fix a few non-matchings
* c_phase: slight additional notes
* c_node: more matching
* fix build
* c_node: One more matching
* f_pc_line_iter: Matching
* f_pc_create_req: a bit more
* f_pc_load, f_pc_deletor partial
* f_pc_executor partial
* f: minor cleanups
* f_pc_executor
Co-authored-by: Pheenoh <pheenoh@gmail.com>
2020-11-30 17:26:55 -05:00
Jonathan Wase
51b0260c80
JKRHeap functions ( #6 )
...
* becomeSystemHeap OK! becomeCurrentHeap OK!
* initArena OK!
* static-alloc OK! static-free OK! static-resize OK!
* operator new OK! operator delete OK!
* removed asm/d/file/sel/d_file_sel_info.o from obj_files.mk
* fixed vtable names
2020-11-30 17:24:05 -05:00
unknown
635472d71f
migrate all d_file_sel_info asm functions to inline
2020-11-29 23:26:19 -05:00
unknown
44b14ec128
migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c
2020-11-29 20:16:52 -05:00
unknown
27cc0f5aa8
move JK* JS* TUs into JSystem folder
2020-11-29 11:53:10 -05:00
Jonathan Wase
635fbc34ec
Adds JSUList, JKRDisposer, and JKRHeap. ( #4 )
...
* Added JSUList, JKRDisposer, and JKRHeap.
JSUList: Decompiled JSUPtrLink and JSUPtrList with their respected
functions. The templated class JSUList is left.
JKRDisposer: Constructor matched but the destructor is close but
not yet a match.
JKRHeap: No functions matches yet. JKRHeap.cpp now includes
"operator delete" which makes it possible to forward compile
destructors.
* moved files from src/ to libs/
2020-11-29 11:47:00 -05:00
unknown
68a46e15cb
begin d_save_HIO, some m_Do_main functions ok
2020-11-28 23:34:06 -05:00
unknown
6d5e5cb17c
organize files, update makefile, add CI checks, begin adding d_save.cpp
2020-09-05 15:03:13 -04:00
notyouraveragehooman
f61bfb39dd
split and named symbols in text.s ( #2 )
...
* split and named symbols in text.s
* Update makefile for better compatiblity
2020-09-01 20:26:31 -04:00
unknown
c5e2415773
ok
2020-08-29 17:54:55 -04:00