BOX dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
4 in DBC, 4, 8 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCBOX Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example
box 100, 100, 300, 200
wait key
DBPro variant dbpro
Implemented in OpenDBCBOX Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
BOX Number1, Number2, Number3, Number4, Number5, Number6, Number7, Number8
Typed signature: number, number, number, number, number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Number5 | number | — |
Number6 | number | — |
Number7 | number | — |
Number8 | number | — |
Example
box 100, 100, 300, 200
wait key
Source: darkbasic_reference.md:30; dbpro_reference.md:71
CIRCLE dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCCIRCLE Number1, Number2, Number3
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Example
circle 320, 240, 100
wait key
Source: darkbasic_reference.md:36; dbpro_reference.md:106
CLS dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCCLS [Number1]
Typed signature: number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | optional |
Example
cls
cls rgb(0, 0, 64)
Source: darkbasic_reference.md:43; dbpro_reference.md:121
DOT dbcdbproCommand
Compatibility: dbc and dbpro
DarkBASIC Classic command implemented with an observable contract.
⚠ Behaves differently in DBC and DBProDifference(s): arity, typed overloads.
- Arity:
2 in DBC, 2-3 in DBPro. - Typed signatures differ (see each variant).
DBC variant dbc
Implemented in OpenDBCDOT Number1, Number2
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Example
for i = 1 to 200
dot rnd(639), rnd(479)
next i
wait key
DBPro variant dbpro
Implemented in OpenDBCDOT Number1, Number2, [Number3]
Typed signature: number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | optional |
Example
for i = 1 to 200
dot rnd(639), rnd(479)
next i
wait key
Source: darkbasic_reference.md:80; dbpro_reference.md:210
ELLIPSE dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCELLIPSE Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example generated example
rem ELLIPSE — generated example
ellipse 1, 1, 1, 1
wait key
Source: darkbasic_reference.md:84; dbpro_reference.md:220
INK dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCINK Number1, Number2
Typed signature: number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Example
ink rgb(255, 255, 0), 0
print "Yellow text"
wait key
Source: darkbasic_reference.md:144; dbpro_reference.md:339
LINE dbcdbproCommand
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCLINE Number1, Number2, Number3, Number4
Typed signature: number, number, number, number → void
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Number4 | number | — |
Example
line 0, 0, 639, 479
line 639, 0, 0, 479
wait key
Source: darkbasic_reference.md:147; dbpro_reference.md:345
POINT dbcdbproFunction
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCResult = POINT(Number1, Number2)
Typed signature: number, number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Return value: integer
Example generated example
rem POINT — generated example
result = point(1, 1)
print result
wait key
Source: darkbasic_reference.md:679; dbpro_reference.md:2196
RGB dbcdbproFunction
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCResult = RGB(Number1, Number2, Number3)
Typed signature: number, number, number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Number2 | number | — |
Number3 | number | — |
Return value: integer
Example generated example
rem RGB — generated example
result = rgb(1, 1, 1)
print result
wait key
Source: darkbasic_reference.md:685; dbpro_reference.md:2245
RGBB dbcdbproFunction
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCResult = RGBB(Number1)
Typed signature: number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Return value: integer
Example generated example
rem RGBB — generated example
result = rgbb(1)
print result
wait key
Source: darkbasic_reference.md:686; dbpro_reference.md:2246
RGBG dbcdbproFunction
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCResult = RGBG(Number1)
Typed signature: number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Return value: integer
Example generated example
rem RGBG — generated example
result = rgbg(1)
print result
wait key
Source: darkbasic_reference.md:687; dbpro_reference.md:2247
RGBR dbcdbproFunction
Compatibility: dbc and dbpro
Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.
Implemented in OpenDBCResult = RGBR(Number1)
Typed signature: number → integer
Parameters
| Parameter | Type | Notes |
|---|
Number1 | number | — |
Return value: integer
Example generated example
rem RGBR — generated example
result = rgbr(1)
print result
wait key
Source: darkbasic_reference.md:688; dbpro_reference.md:2248