Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uliwitness/xdraw
An old HyperCard native code plugin (XCMD) for doing all sorts of drawing commands in HyperCard, quickly, and even with color.
https://github.com/uliwitness/xdraw
hypercard retrocomputing xcmd
Last synced: 2 months ago
JSON representation
An old HyperCard native code plugin (XCMD) for doing all sorts of drawing commands in HyperCard, quickly, and even with color.
- Host: GitHub
- URL: https://github.com/uliwitness/xdraw
- Owner: uliwitness
- Created: 2022-09-19T19:05:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-19T19:25:10.000Z (over 2 years ago)
- Last Synced: 2024-10-15T07:07:26.295Z (4 months ago)
- Topics: hypercard, retrocomputing, xcmd
- Language: C
- Homepage:
- Size: 161 KB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# xDraw
An old HyperCard native code plugin (XCMD) for doing all sorts of drawing commands in HyperCard, quickly, and even with color.## Anything special?
XCMDClass.c/.h includes, among other things, implementations of two undocumented HyperCard XCMD callbacks in MyGetMaskAndData and MyChangedMaskAndData, which allow an XCMD to read/change the pixels of the current card's graphics.## What is included?
This contains the CompileIt source code for xDraw 1, the C source code for xDraw 2, as well as the test stack used during development.The CheapVersionControl.sit file contains a StuffIt-compressed HyperCard stack that can be used to convert these files from a GitHub-friendly format (Unicode text, Unix line endings, resource fork-only files moved into the data fork, dual-fork files compressed with StuffIt) back into the original Mac format you'd need to run this on an actual Mac or emulator.
## Any warranties?
No. This outdated code is supplied for educational purposes only.