mirror of
https://codeberg.org/KeybadeBlox/JSRF-Decompilation.git
synced 2026-02-20 10:17:03 +03:00
Continue populating JSRF/Core
This commit is contained in:
parent
f65876135d
commit
f8578b0871
3 changed files with 356 additions and 28 deletions
|
|
@ -11,3 +11,294 @@ Game and GameObj classes that form the foundation of the JSRF game code.
|
|||
GameObj::~GameObj() {
|
||||
g_game->gameObjCnt -= 1;
|
||||
}
|
||||
|
||||
// Address: 0x00011070
|
||||
// Matching: no
|
||||
void GameObj::recursiveExecDefault() {
|
||||
}
|
||||
|
||||
// Address: 0x000110A0
|
||||
// Matching: no
|
||||
void GameObj::drawListDefault(
|
||||
GameObjFlags flagFilterAny1,
|
||||
int drawArg1,
|
||||
int drawArg2,
|
||||
GameObjFlags flagFilterAll,
|
||||
unsigned otherBitfieldFilterAny,
|
||||
GameObjFlags flagFilterNone,
|
||||
GameObjFlags flagFilterAny2
|
||||
) {
|
||||
}
|
||||
|
||||
// Address: 0x00011220
|
||||
// Matching: no
|
||||
void GameObj::drawTreeDefault1() {
|
||||
}
|
||||
|
||||
// Address: 0x00011260
|
||||
// Matching: no
|
||||
void GameObj::drawTreeDefault2() {
|
||||
}
|
||||
|
||||
// Address: 0x000112A0
|
||||
// Matching: no
|
||||
void GameObj::recursiveExecEvent() {
|
||||
}
|
||||
|
||||
// Address: 0x000112D0
|
||||
// Matching: no
|
||||
void GameObj::drawListEvent(
|
||||
GameObjFlags flagFilterAny1,
|
||||
int drawArg1,
|
||||
int drawArg2,
|
||||
GameObjFlags flagFilterAll,
|
||||
unsigned otherBitfieldFilterAny,
|
||||
GameObjFlags flagFilterNone,
|
||||
GameObjFlags flagFilterAny2
|
||||
) {
|
||||
}
|
||||
|
||||
// Address: 0x00011450
|
||||
// Matching: no
|
||||
void GameObj::drawTreeEvent1() {
|
||||
}
|
||||
|
||||
// Address: 0x00011490
|
||||
// Matching: no
|
||||
void GameObj::drawTreeEvent2() {
|
||||
}
|
||||
|
||||
// Address: 0x000114D0
|
||||
// Matching: no
|
||||
void GameObj::recursiveExecCoveredPause() {
|
||||
}
|
||||
|
||||
// Address: 0x00011500
|
||||
// Matching: no
|
||||
void GameObj::drawListCoveredPause(
|
||||
GameObjFlags flagFilterAny1,
|
||||
int drawArg1,
|
||||
int drawArg2,
|
||||
GameObjFlags flagFilterAll,
|
||||
unsigned otherBitfieldFilterAny,
|
||||
GameObjFlags flagFilterNone,
|
||||
GameObjFlags flagFilterAny2
|
||||
) {
|
||||
}
|
||||
|
||||
// Address: 0x00011680
|
||||
// Matching: no
|
||||
void GameObj::drawTreeCoveredPause1() {
|
||||
}
|
||||
|
||||
// Address: 0x000116C0
|
||||
// Matching: no
|
||||
void GameObj::drawTreeCoveredPause2() {
|
||||
}
|
||||
|
||||
// Address: 0x00011700
|
||||
// Matching: no
|
||||
void GameObj::recursiveExecFreezeCam() {
|
||||
}
|
||||
|
||||
// Address: 0x00011730
|
||||
// Matching: no
|
||||
void GameObj::drawListFreezeCam(
|
||||
GameObjFlags flagFilterAny1,
|
||||
int drawArg1,
|
||||
int drawArg2,
|
||||
GameObjFlags flagFilterAll,
|
||||
unsigned otherBitfieldFilterAny,
|
||||
GameObjFlags flagFilterNone,
|
||||
GameObjFlags flagFilterAny2
|
||||
) {
|
||||
}
|
||||
|
||||
// Address: 0x000118B0
|
||||
// Matching: no
|
||||
void GameObj::drawTreeFreezeCam1() {
|
||||
}
|
||||
|
||||
// Address: 0x000118F0
|
||||
// Matching: no
|
||||
void GameObj::drawTreeFreezeCam2() {
|
||||
}
|
||||
|
||||
// Address: 0x00011930
|
||||
// Matching: no
|
||||
void GameObj::recursiveExecUncoveredPause() {
|
||||
}
|
||||
|
||||
// Address: 0x00011960
|
||||
// Matching: no
|
||||
void GameObj::drawListUncoveredPause(
|
||||
GameObjFlags flagFilterAny1,
|
||||
int drawArg1,
|
||||
int drawArg2,
|
||||
GameObjFlags flagFilterAll,
|
||||
unsigned otherBitfieldFilterAny,
|
||||
GameObjFlags flagFilterNone,
|
||||
GameObjFlags flagFilterAny2
|
||||
) {
|
||||
}
|
||||
|
||||
// Address: 0x00011AE0
|
||||
// Matching: no
|
||||
void GameObj::drawTreeUncoveredPause1() {
|
||||
}
|
||||
|
||||
// Address: 0x00011B20
|
||||
// Matching: no
|
||||
void GameObj::drawTreeUncoveredPause2() {
|
||||
}
|
||||
|
||||
// Address: 0x00011B60
|
||||
// Matching: no
|
||||
void GameObj::addToSiblings(GameObj * sibling, GameObj * parent) {
|
||||
}
|
||||
|
||||
// Address: 0x00011B90
|
||||
// Matching: no
|
||||
void GameObj::destructChildren(GameObj * firstChild) {
|
||||
}
|
||||
|
||||
// Address: 0x00011BD0
|
||||
// Matching: yes
|
||||
GameObj * GameObj::getParent() {
|
||||
return this->parent;
|
||||
}
|
||||
|
||||
// Address: 0x00011BE0
|
||||
// Matching: no
|
||||
void GameObj::removeFromObjList(GameObj * obj) {
|
||||
}
|
||||
|
||||
// Address: 0x00011C20
|
||||
// Matching: no
|
||||
void GameObj::removeChildrenFromObjList(GameObj * firstChild) {
|
||||
}
|
||||
|
||||
// Address: 0x00011C80
|
||||
// Matching: yes
|
||||
void GameObj::drawDefault(int unknown) {}
|
||||
|
||||
// Address: 0x00011C90
|
||||
// Matching: yes
|
||||
void GameObj::execDefault() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::postExecDefault() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::execEvent() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::postExecEvent() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C80)
|
||||
void GameObj::drawEvent(int unknown) {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::execCoveredPause() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::postExecCoveredPause() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C80)
|
||||
void GameObj::drawCoveredPause(int unknown) {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::execFreezeCam() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::postExecFreezeCam() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C80)
|
||||
void GameObj::drawFreezeCam(int unknown) {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::execUncoveredPause() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C90)
|
||||
void GameObj::postExecUncoveredPause() {}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x00011C80)
|
||||
void GameObj::drawUncoveredPause(int unknown) {}
|
||||
|
||||
// Address: 0x00011CA0
|
||||
// Matching: no
|
||||
void DrawTree::copySomeVectors() {
|
||||
}
|
||||
|
||||
// Address: 0x00011D00
|
||||
// Matching: no
|
||||
void GameObj::recursivePostExecDefault() {
|
||||
}
|
||||
|
||||
// Address: 0x00011D00
|
||||
// Matching: no
|
||||
void GameObj::recursivePostExecEvent() {
|
||||
}
|
||||
|
||||
// Address: 0x00011E40
|
||||
// Matching: no
|
||||
void GameObj::recursivePostExecCoveredPause() {
|
||||
}
|
||||
|
||||
// Address: 0x00011EE0
|
||||
// Matching: no
|
||||
void GameObj::recursivePostExecFreezeCam() {
|
||||
}
|
||||
|
||||
// Address: 0x00011F80
|
||||
// Matching: no
|
||||
void GameObj::recursivePostExecUncoveredPause() {
|
||||
}
|
||||
|
||||
// Address: 0x00012020
|
||||
// Matching: no
|
||||
void GameObj::setParent(GameObj * parent) {
|
||||
}
|
||||
|
||||
// Address: 0x00012100
|
||||
// Matching: no
|
||||
GameObj::GameObj(GameObj * parent, GameObjIndex index, GameObjFlags flags) {
|
||||
g_game->setObj(index, this);
|
||||
|
||||
this->parent = NULL;
|
||||
this->firstChild = NULL;
|
||||
this->prevSibling = NULL;
|
||||
this->nextSibling = NULL;
|
||||
this->index = index;
|
||||
this->flags = flags;
|
||||
|
||||
this->setParent(parent);
|
||||
|
||||
this->sortKey = 0;
|
||||
this->otherBitfield = 1;
|
||||
|
||||
g_game->gameObjCnt += 1;
|
||||
}
|
||||
|
||||
// Address: 0x00012170
|
||||
// Matching: no
|
||||
DrawTree::DrawTree(GameObj * parent, GameObjIndex index, GameObjFlags flags) :
|
||||
GameObj(parent, index, flags) {
|
||||
this->otherBitfield = 7;
|
||||
this->someIndex = 0;
|
||||
}
|
||||
|
||||
// Address: 0x000121D0
|
||||
// Matching: no
|
||||
DrawTree::~DrawTree() {}
|
||||
|
||||
// Address: 0x000121E0
|
||||
// Matching: no
|
||||
PlayerObj::PlayerObj(GameObj * parent, GameObjIndex index, GameObjFlags flags) :
|
||||
GameObj(parent, index, flags) {
|
||||
this->unknown0x44 = 0;
|
||||
this->unknown0x48 = 0;
|
||||
}
|
||||
|
||||
// Eliminated by link time code generation (aliased with 0x000121D0)
|
||||
PlayerObj::~PlayerObj() {}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue