From ca2c818b25521e1d28e62e9a94b2bff53432d8a3 Mon Sep 17 00:00:00 2001
From: arc1tec4
Date: Tue, 12 Nov 2024 18:45:43 -0700
Subject: [PATCH 1/6] Fleshed out createSprite DOC files
---
doc/files/createsprite.txt | 36 +++++++++++++++++++++++++++++++++++-
1 file changed, 35 insertions(+), 1 deletion(-)
diff --git a/doc/files/createsprite.txt b/doc/files/createsprite.txt
index bc7fbf1..44ad67d 100644
--- a/doc/files/createsprite.txt
+++ b/doc/files/createsprite.txt
@@ -1,4 +1,38 @@
#title CreateSprite [RCBasic Doc]
#header function CreateSprite( img )
-Returns new sprite
+This function returns a new sprite which you can place in a variable for use in your program.
+
+Here is an example of opening a sprite canvas layer, creating a sprite, setting it's position and finally displaying it.
+
+#code
+ isFullScreen = false
+ vSync = true
+ winWidth = 640
+ winHeight = 480
+ canViewPortX = 0
+ canViewPortY = 0
+
+ OpenWindow("CreateSprite", winWidth, winHeight, isFullScreen, vSync)
+ sCanvas = OpenCanvasSpriteLayer(canViewPortX, canViewPortY, winWidth, winHeight)
+ Canvas(sCanvas)
+
+ DIM eye
+ DIM eyeW
+ DIM eyeH
+
+ eye = LoadImage("theEye.png")
+ GetImageSize(eye, eyeW, eyeH)
+
+ eyeSprite = CreateSprite(eye, eyeW, eyeH)
+ SetSpritePosition(eyeSprite, 100, 100)
+
+ While Not Key(K_ESCAPE)
+ 'ClearCanvas() For a sprite layer canvas, you don't need to call ClearCanvas. It's automatically called.
+ Update() 'Update automatically deals with drawing the sprites on the sprite canvas.
+ Wend
+#/code
+
+#image "images/theEye.png"
+
+#ref OpenCanvasSpriteLayer SetSpritePosition
From 5ff184aff646217ffe743d7215c9784e09694545 Mon Sep 17 00:00:00 2001
From: arc1tec4
Date: Tue, 12 Nov 2024 18:47:06 -0700
Subject: [PATCH 2/6] Fleshed out createsprite DOC
---
doc/doc_files/createsprite.html | 37 +++++++++++++++++++++++++++++++-
doc/doc_files/theEye.png | Bin 0 -> 888 bytes
2 files changed, 36 insertions(+), 1 deletion(-)
create mode 100644 doc/doc_files/theEye.png
diff --git a/doc/doc_files/createsprite.html b/doc/doc_files/createsprite.html
index d83eab9..d92a5ce 100644
--- a/doc/doc_files/createsprite.html
+++ b/doc/doc_files/createsprite.html
@@ -9,7 +9,42 @@
function CreateSprite( img )
- Returns new sprite
+ This function returns a new sprite which you can place in a variable for use in your program.
+
+
+ Here is an example of opening a sprite canvas layer, creating a sprite, setting it's position and finally displaying it.
+
+
+ isFullScreen = false
+ vSync = true
+ winWidth = 640
+ winHeight = 480
+ canViewPortX = 0
+ canViewPortY = 0
+
+ OpenWindow("CreateSprite", winWidth, winHeight, isFullScreen, vSync)
+ sCanvas = OpenCanvasSpriteLayer(canViewPortX, canViewPortY, winWidth, winHeight)
+ Canvas(sCanvas)
+
+ DIM eye
+ DIM eyeW
+ DIM eyeH
+
+ eye = LoadImage("theEye.png")
+ GetImageSize(eye, eyeW, eyeH)
+
+ eyeSprite = CreateSprite(eye, eyeW, eyeH)
+ SetSpritePosition(eyeSprite, 100, 100)
+
+ While Not Key(K_ESCAPE)
+
+ Update()
+ Wend
+
+ 
+
Related:
+ OpenCanvasSpriteLayer
+ SetSpritePosition
diff --git a/doc/doc_files/theEye.png b/doc/doc_files/theEye.png
new file mode 100644
index 0000000000000000000000000000000000000000..b14eb0c56a9db6aaf46e14c1574f28994387a6d7
GIT binary patch
literal 888
zcmV-;1Bd*HP)P001Ni1^@s6d<~Hh00009a7bBm000jX
z000jX0U?|6GXMYsDoI2^R7i>Kl}$(#VHn4MQ^P94$}YyjR3^pdg5pZxMU;hd#UlD3
zC@Kk}h`>V~>R_-)ga|?d7tMI_zN67d_+yP-qYD3q`Q}P6CmJl7>4s6G$rl#g+k0sO)@+<
z06-)XNwT?ZEs~9Zm~J!RaHt-ah`ae^(%#pMJphygeWvx{!2vZQ|aI1yLLZTDQo~s7nbj@uF^D-E@
z`&c6}oh{7YA15oW#O>c@d8{06RY8l4qzeB@$d7*?CV6h{nf@e*fvV$jv{UHJ09^+~K}q+@5|@AzLz4i!DA@E6CcPiz4FlB
zPrM$&AOX#Vou)Hl|KhTM9ZNInURlxx{tB)X=MqtrRnmAhem^#DjBRtz2)3O8^bcX}
zD_fr@0f$5FURlD3ksWomz=vOH0phREymJle8Ud{{0(=fN03e44lDeY^pa;51Sy&w}
z81D0Tx6q_40FWOFQC?PNF+MXjNl#}7PNx==RP9#)c#^+E1ufuaC3qejYReEug7
zg}AL$hRxWLm{<^SI8^iNOYOF_^FM_}iN__9SoRaK*8Z9#pe3aK;#3Cpgk2ZOW*}uh
z(G}>b)=Oeha$(|&09tH3F401`VI*t8T&*{aWYeHmgY{rbl>8_8EBpc@*f&VJYKBAr
O0000
Date: Tue, 12 Nov 2024 18:49:08 -0700
Subject: [PATCH 3/6] Create test
---
doc/doc_files/images/test | 1 +
1 file changed, 1 insertion(+)
create mode 100644 doc/doc_files/images/test
diff --git a/doc/doc_files/images/test b/doc/doc_files/images/test
new file mode 100644
index 0000000..47241b6
--- /dev/null
+++ b/doc/doc_files/images/test
@@ -0,0 +1 @@
+images/
From c506ea110cafb8cc487011e1c753f81e277440d3 Mon Sep 17 00:00:00 2001
From: arc1tec4
Date: Tue, 12 Nov 2024 18:49:29 -0700
Subject: [PATCH 4/6] Add files via upload
---
doc/doc_files/images/theEye.png | Bin 0 -> 888 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 doc/doc_files/images/theEye.png
diff --git a/doc/doc_files/images/theEye.png b/doc/doc_files/images/theEye.png
new file mode 100644
index 0000000000000000000000000000000000000000..b14eb0c56a9db6aaf46e14c1574f28994387a6d7
GIT binary patch
literal 888
zcmV-;1Bd*HP)P001Ni1^@s6d<~Hh00009a7bBm000jX
z000jX0U?|6GXMYsDoI2^R7i>Kl}$(#VHn4MQ^P94$}YyjR3^pdg5pZxMU;hd#UlD3
zC@Kk}h`>V~>R_-)ga|?d7tMI_zN67d_+yP-qYD3q`Q}P6CmJl7>4s6G$rl#g+k0sO)@+<
z06-)XNwT?ZEs~9Zm~J!RaHt-ah`ae^(%#pMJphygeWvx{!2vZQ|aI1yLLZTDQo~s7nbj@uF^D-E@
z`&c6}oh{7YA15oW#O>c@d8{06RY8l4qzeB@$d7*?CV6h{nf@e*fvV$jv{UHJ09^+~K}q+@5|@AzLz4i!DA@E6CcPiz4FlB
zPrM$&AOX#Vou)Hl|KhTM9ZNInURlxx{tB)X=MqtrRnmAhem^#DjBRtz2)3O8^bcX}
zD_fr@0f$5FURlD3ksWomz=vOH0phREymJle8Ud{{0(=fN03e44lDeY^pa;51Sy&w}
z81D0Tx6q_40FWOFQC?PNF+MXjNl#}7PNx==RP9#)c#^+E1ufuaC3qejYReEug7
zg}AL$hRxWLm{<^SI8^iNOYOF_^FM_}iN__9SoRaK*8Z9#pe3aK;#3Cpgk2ZOW*}uh
z(G}>b)=Oeha$(|&09tH3F401`VI*t8T&*{aWYeHmgY{rbl>8_8EBpc@*f&VJYKBAr
O0000
Date: Tue, 12 Nov 2024 18:50:16 -0700
Subject: [PATCH 5/6] Delete doc/doc_files/theEye.png
---
doc/doc_files/theEye.png | Bin 888 -> 0 bytes
1 file changed, 0 insertions(+), 0 deletions(-)
delete mode 100644 doc/doc_files/theEye.png
diff --git a/doc/doc_files/theEye.png b/doc/doc_files/theEye.png
deleted file mode 100644
index b14eb0c56a9db6aaf46e14c1574f28994387a6d7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 888
zcmV-;1Bd*HP)P001Ni1^@s6d<~Hh00009a7bBm000jX
z000jX0U?|6GXMYsDoI2^R7i>Kl}$(#VHn4MQ^P94$}YyjR3^pdg5pZxMU;hd#UlD3
zC@Kk}h`>V~>R_-)ga|?d7tMI_zN67d_+yP-qYD3q`Q}P6CmJl7>4s6G$rl#g+k0sO)@+<
z06-)XNwT?ZEs~9Zm~J!RaHt-ah`ae^(%#pMJphygeWvx{!2vZQ|aI1yLLZTDQo~s7nbj@uF^D-E@
z`&c6}oh{7YA15oW#O>c@d8{06RY8l4qzeB@$d7*?CV6h{nf@e*fvV$jv{UHJ09^+~K}q+@5|@AzLz4i!DA@E6CcPiz4FlB
zPrM$&AOX#Vou)Hl|KhTM9ZNInURlxx{tB)X=MqtrRnmAhem^#DjBRtz2)3O8^bcX}
zD_fr@0f$5FURlD3ksWomz=vOH0phREymJle8Ud{{0(=fN03e44lDeY^pa;51Sy&w}
z81D0Tx6q_40FWOFQC?PNF+MXjNl#}7PNx==RP9#)c#^+E1ufuaC3qejYReEug7
zg}AL$hRxWLm{<^SI8^iNOYOF_^FM_}iN__9SoRaK*8Z9#pe3aK;#3Cpgk2ZOW*}uh
z(G}>b)=Oeha$(|&09tH3F401`VI*t8T&*{aWYeHmgY{rbl>8_8EBpc@*f&VJYKBAr
O0000
Date: Tue, 12 Nov 2024 18:50:41 -0700
Subject: [PATCH 6/6] Delete doc/doc_files/images/test
---
doc/doc_files/images/test | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 doc/doc_files/images/test
diff --git a/doc/doc_files/images/test b/doc/doc_files/images/test
deleted file mode 100644
index 47241b6..0000000
--- a/doc/doc_files/images/test
+++ /dev/null
@@ -1 +0,0 @@
-images/