Comments (5)
Followup to #655.
from pokecrystal.
wMapObjects
is still left over from when we renamed "map object"s to "object event"s. I vaguely recall having talked about this issue before, and decided there wasn't a good solution, but I don't remember why.
Anyway, anything called MapObject should probably be renamed to ObjectEvent, unless someone reminds me of a reason not to.
The label ObjectEvent
is currently already used here:
ObjectEvent::
jumptextfaceplayer ObjectEventText
ObjectEventText::
text_far _ObjectEventText
text_end
And by many of the object_event
macros:
object_event 7, 3, SPRITE_RAIKOU, SPRITEMOVEDATA_POKEMON, 0, 0, -1, -1, PAL_NPC_BROWN, OBJECTTYPE_SCRIPT, 0, ObjectEvent, EVENT_BURNED_TOWER_B1F_BEASTS_1
This ObjectEvent
should ideally be renamed to ObjectEventScript
, although It could be a annoying-ish disruptive change.
What are your thoughts Pfero?
from pokecrystal.
wMapObjects
is the array where these object_event structs are copied into, the name isn't conflicting from what I remember.
from pokecrystal.
I was referring to renaming it to ObjectEvent... But... I just realized I was probably overthinking it... As I forgot the wram addresses start with w
. wObjectEvent
. Thus no conflict.
from pokecrystal.
I updated my label recommendations in the original post.
from pokecrystal.
Related Issues (20)
- Further define relationship between the `map_object` struct and `object_events`
- Use `MAP_CONNECTION_PADDING_WIDTH` in `MACRO connection`
- Install process not working for windows 10 HOT 2
- Install process not working for windows 10 HOT 1
- Rename `PAL_NPC_SILVER` to `PAL_NPC_EMOTE` HOT 7
- Github Workflow `set-output` command is deprecated & disabled soon! HOT 3
- Fairy Type won't print HOT 1
- Outdated Bug Fix - Transitions
- Use a `fardw` macro to assert data is in the expected bank HOT 5
- Fix definitions for `tempo_relative` and `new_song` HOT 1
- [BUG] Receiving a gift mon without space in the party causes the mon to be generated without DVs HOT 4
- Dummy labels in data/moves/animations.asm
- BUG: free_space.awk doesn't work with rgbds 0.6.1. HOT 1
- Bad comment in RTC-checking code HOT 3
- Verify that there aren't too many OAM constants
- Bug: After a trainer uses its 1st item, it'll start reading past the item list for items to use HOT 4
- Add dupeframes.py tool to find duplicate Pokemon frames
- Bug: Mind Reader and Lock-On don't prevent the AI from failing status moves that have a 25% chance to fail (when used by AI) HOT 1
- Make types easier to edit with rept HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pokecrystal.