-
-
Notifications
You must be signed in to change notification settings - Fork 476
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Heavily WIP] SQRat #732
Closed
Closed
[Heavily WIP] SQRat #732
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
maxteufel
added
category:code
involves:scripting
status:in-progress
Progress has been done, but more is intended be done
status:needs-review
Work needs to be reviewed by other people
status:needs-work
In progress, but no one is currently working on it (New volunteers welcome)
type:feature
labels
Aug 25, 2017
The Travis build fails because of warnings in SQRat code, not ours. phew |
Reference: #650 ("Use SQRat") |
tobbi
force-pushed
the
sqrat
branch
2 times, most recently
from
December 3, 2017 02:23
ec8dd34
to
03ec2c7
Compare
[ci skip]
Set DefaultVM at start Don't unexpose objects (SQRat manages that)
For some reason, some functions are exposed to more than one table.
Threading is bound to give us some problems. If anyone could implement the threading scripting functions, feel free. I'm struggling with them. |
Run imported scripts from the same table as the parent script
We're not quite there yet! This reverts commit 21d9847.
This issue was abandoned. |
mrkubax10
removed
the
status:needs-review
Work needs to be reviewed by other people
label
Jul 20, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
category:code
involves:scripting
status:in-progress
Progress has been done, but more is intended be done
status:needs-work
In progress, but no one is currently working on it (New volunteers welcome)
type:feature
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is, as the title says, heavily work in progress. Currently, the following works:
Calling functions of objects that have them exposed (currently: AmbientSound and Player).
For every object there is, we create a class type sqratclass_ + and an instance type: sqratinstance_ + . I know this is totally stupid, since we should create just one class type and then instances of it when the objects are created actually, but who cares. I'll fix it later, probably.
So, for example for the menu level, you can do:
sqratinstance_Tux.deactivate();